include "../../cabecera.php";?>
La tarea procesar sugerencia se ejecuta dentro de la interaccion iniciada por propagar sugerencia. Esta tarea crea un hecho Sesion evaluacion sugerencia que se utiliza para determinar quien jugara los roles de evaluadores en la interaccion. Los miembros elegidos se incorporan en el slot colaboradores que aunque no aparece en el hecho Sesion evaluacion sugerencia, si que esta accesible por extender este hecho el tipo Sesion.
La referencia a los hechos se realiza utilizando las etiquetas que aparecen en los extremos de las relaciones consume y requiere.

| Entidad | Entidad del meta-modelo | Documentacion |
|---|---|---|
|
(ejecutor) | AgenteConcreto | |
|
ses.colaboradores[i] | AgenteConcreto | Un miembro de la comunidad. |
|
sug.comunidad | AgenteConcreto | |
|
ComunidadInteresada | Hecho | Comunidad a la que hay que mandar la sugerencia. Esta comunidad se determina o bien por orden del usuario o bien por el estudio del perfil del usuario |
|
SesionEvaluacionSugerencia | Hecho | Esta sesion sirve para monitorizar el progreso de evaluacion global de la sugerencia Por cada evaluador se crea una Peticion Evaluacion Sugerencia, pero existe solo una sesion evaluacion sugerencia que controla la evolucion de todas ellas.
|
|
propagar_sugerencias | Interaccion | La propagacion de sugerencias consisten en el envio por parte del usuario de documentos y en la difusion de estos dentro de una comunidad. El proceso de tramitación de sugerencias es similar al de alta en la comunidad en cuanto que se precisa de la opinión de los miembros de la comunidad. La diferencia radica en que las sugerencias, si son evaluadas positivamente por usuarios y comunidad, se radian al resto de miembros y se recogen sus opiniones nuevamente. El resultado es evaluado en el emisor de sugerencias de forma que se preserva el anonimato de los evaluadores. |
|
EmisorSugerencias | Rol | Proporciona sugerencias a la comunidad. |
|
EvaluadorSugerencias | Rol | Evalua las sugerencias recebidas. Distingue entre preevaluaciones de sugerencias y evaluaciones de sugerencias. |
|
ReceptorSugerencias | Rol | Recibe sugerencias de un usuario de la comunidad. |
|
procesar_sugerencia | Tarea | Ejecuta el siguiente conjunto de acciones:
1.Consultar el conjunto de sugerencias que en el pasado han sido evaluadas positivamente por los miembros de la comunidad
|
|
Propagar_sugerencia | Tarea | Un agente quiere hacer participe a la comunidad de un documento. Para ello, se encapsula el documento dentro de una sugerencia y se comienza el protocolo de propagacion de sugerencias. Es importante agregar este documento en una categoria del clasificador. En el clasificador existe una categoria que equivale a los gustos del usuario. Añadiendo el documento sugerido a la categoria del usuario, se incrementa la coleccion de documentos que le definen |
| ID | (ejecutor)  |
| Descripcion |   |
| En el rol | En la relacion | Otros extremos | ||||
|---|---|---|---|---|---|---|
| WFParametrizaDR | WFParametriza |
|
| ID | ses.colaboradores[i]  |
| Descripcion | Un miembro de la comunidad.  |
| En el rol | En la relacion | Otros extremos | ||||
|---|---|---|---|---|---|---|
| WFParametrizaDR | WFParametriza |
|
| ID | sug.comunidad  |
| Descripcion |   |
| En el rol | En la relacion | Otros extremos | ||||
|---|---|---|---|---|---|---|
| WFParametrizaDR | WFParametriza |
|
| ID | ComunidadInteresada  |
| Descripcion | Comunidad a la que hay que mandar la sugerencia. Esta comunidad se determina o bien por orden del usuario o bien por el estudio del perfil del usuario  |
| slots | comunidad   |
| En el rol | En la relacion | Otros extremos | ||||
|---|---|---|---|---|---|---|
| WFConsumeDR | WFConsume |
|
| ID | SesionEvaluacionSugerencia  |
| Descripcion | Esta sesion sirve para monitorizar el progreso de evaluacion global de la sugerencia Por cada evaluador se crea una Peticion Evaluacion Sugerencia, pero existe solo una sesion evaluacion sugerencia que controla la evolucion de todas ellas.   |
| slots | votos negativos votos positivos   |
| En el rol | En la relacion | Otros extremos | ||||
|---|---|---|---|---|---|---|
| WFConsumeDR | WFConsume |
|
| Etiqueta | propagar_sugerencias  |
| Descripcion | La propagacion de sugerencias consisten en el envio por parte del usuario de documentos y en la difusion de estos dentro de una comunidad. El proceso de tramitación de sugerencias es similar al de alta en la comunidad en cuanto que se precisa de la opinión de los miembros de la comunidad. La diferencia radica en que las sugerencias, si son evaluadas positivamente por usuarios y comunidad, se radian al resto de miembros y se recogen sus opiniones nuevamente. El resultado es evaluado en el emisor de sugerencias de forma que se preserva el anonimato de los evaluadores.   |
| Naturaleza_Interaccion | cooperacion  |
| En el rol | En la relacion | Otros extremos | ||||
|---|---|---|---|---|---|---|
| IColaboraOR | IColabora |
| ||||
| IColaboraOR | IColabora |
| ||||
| IIniciaOR | IInicia |
| ||||
| WFEspecificaEjecucionDR | WFEspecificaEjecucion |
| ||||
| WFProduceDR | WFProduce |
|
| ID | EmisorSugerencias  |
| Descripcion | Proporciona sugerencias a la comunidad.  |
| En el rol | En la relacion | Otros extremos | ||||
|---|---|---|---|---|---|---|
| IIniciaDR | IInicia |
| ||||
| WFParametrizaOR | WFParametriza |
|
| ID | EvaluadorSugerencias  |
| Descripcion | Evalua las sugerencias recebidas. Distingue entre preevaluaciones de sugerencias y evaluaciones de sugerencias.  |
| En el rol | En la relacion | Otros extremos | ||||
|---|---|---|---|---|---|---|
| IColaboraDR | IColabora |
| ||||
| WFParametrizaOR | WFParametriza |
|
| ID | ReceptorSugerencias  |
| Descripcion | Recibe sugerencias de un usuario de la comunidad.  |
| En el rol | En la relacion | Otros extremos | ||||
|---|---|---|---|---|---|---|
| IColaboraDR | IColabora |
| ||||
| WFParametrizaOR | WFParametriza |
|
| ID | procesar_sugerencia  |
| Descripcion | Ejecuta el siguiente conjunto de acciones:
1.Consultar el conjunto de sugerencias que en el pasado han sido evaluadas positivamente por los miembros de la comunidad   |
| En el rol | En la relacion | Otros extremos | ||||
|---|---|---|---|---|---|---|
| WFConsumeOR | WFConsume |
| ||||
| WFEspecificaEjecucionOR | WFEspecificaEjecucion |
|
| ID | Propagar_sugerencia  |
| Descripcion | Un agente quiere hacer participe a la comunidad de un documento. Para ello, se encapsula el documento dentro de una sugerencia y se comienza el protocolo de propagacion de sugerencias. Es importante agregar este documento en una categoria del clasificador. En el clasificador existe una categoria que equivale a los gustos del usuario. Añadiendo el documento sugerido a la categoria del usuario, se incrementa la coleccion de documentos que le definen  |
| En el rol | En la relacion | Otros extremos | ||||
|---|---|---|---|---|---|---|
| WFConsumeOR | WFConsume |
| ||||
| WFProduceOR | WFProduce |
|